﻿using HotelManager.Model;
using System.Collections.Generic;

namespace HotelManager.DAL
{
    public interface IRoomService
    {
        int AddRoomInfo(RoomBusiness room);
        int DelRoomInfo(int roomId);
        List<RoomType> GetAllRoomType();
        List<Room> GetFreeRoom();
        int GetRoomCount(int typeId);
        List<RoomBusiness> GetRoomInfo(int roomId);
        List<Room> GetRoomState();
        List<Room> GetRoomStateByType(int typeId);
        int GetRoomStateCount(int stateId, int typeId);
        int UpdateRoomInfo(RoomBusiness room);
    }
}